#ifndef PLUGINADMIN_H
#define PLUGINADMIN_H

#include <QSharedPointer>
#include <ctkPluginFramework.h>

struct PluginAdmin
{
    virtual ~PluginAdmin() {}

    virtual void closeAllPlugin() = 0;

    virtual void setPluginFramework(const QSharedPointer<ctkPluginFramework>& framework) = 0;
};

Q_DECLARE_INTERFACE(PluginAdmin, "PluginAdmin")
#endif // PLUGINADMIN_H
